<?php

// [ 会员 ]

namespace app\index\controller;
use app\index\controller\Base;
use think\Session;

class Member extends Base
{
    // 前置操作
    protected $beforeActionList = [
        'must_cyz' => [
            'only' => ['project','bp','activity'],
        ],
        'must_tzz' => [
            'only' => ['cert','like'],
        ],
    ];

    // 必须为创业者
    protected function must_cyz()
    {
        ( 1 == Session::get('member.role') ) || $this->redirect('@error/forbidden');
    }

    // 必须为投资者
    protected function must_tzz()
    {
        ( 1 == Session::get('member.role') ) && $this->redirect('@error/forbidden');
    }

    // ----------------------------------------------------------------------------

    // 会员中心
    // http://jzl.51dojob.com/member
    public function index()
    {
        return $this->fetch();
    }

    // 个人信息
    // http://jzl.51dojob.com/member/info
    public function info()
    {
        return $this->fetch();
    }

    // 投资人认证（投资者）
    // http://jzl.51dojob.com/member/cert
    public function cert()
    {
        return $this->fetch();
    }

    // 投资喜好（投资者）
    // http://jzl.51dojob.com/member/like
    public function like()
    {
        return $this->fetch();
    }

    // 我的项目（创业者）
    // http://jzl.51dojob.com/member/project
    public function project()
    {
        return $this->fetch();
    }

    // 我的BP（创业者）
    // http://jzl.51dojob.com/member/bp
    public function bp()
    {
        return $this->fetch();
    }

    // 我的活动（创业者）
    // http://jzl.51dojob.com/member/activity
    public function activity()
    {
        return $this->fetch();
    }

    // 我的约谈|消息
    // http://jzl.51dojob.com/member/chat
    public function chat()
    {
        return $this->fetch();
    }

    // 我的推广
    // http://jzl.51dojob.com/member/promotion
    public function promotion()
    {
        return $this->fetch();
    }
}
